
// class PrintChar{}
// var p = new PrintChar(“A”, 10);
// p.for1(); // 结果1
// p.for2(); // 结果2


class PrintChar{

  constructor(str,num){
    this.str = str;
    this.num = num;
}
    for1(){

      let result = " ";
      for(let i=0; i<this.num; i++){

        result += this.str;
        console.log(result);
    };

  };
    for2(){

      var result = " ";
      for (let i=this.num; i<=this.num; i-- ){
        if (i>0) {
          for(let a=0; a<i; a++){
            // console.log(i);
             result += this.str;
          }
        console.log(result);
    // var str = "A";
        var result = " ";
      }else{
        break;
      }

    }
  }

}


var p = new PrintChar("A",10);
p.for1();
console.log("---------------");
p.for2();
